#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct stu
{
	int num;
	char name[8];
	char male[3];
	char de[20];
}stu;

int cmp(const void* a, const void* b)
{
	return ((stu*)a)->num - ((stu*)b)->num;
}

int main()
{
	stu stus[5] = { 0 };
	for (int i = 0; i < 5; i++)
	{
		scanf("%d%s%s%s", &stus[i].num, stus[i].name, stus[i].male, stus[i].de);
	}
	qsort(stus, 5, sizeof(stu), cmp);
	char str[20] = { 0 };
	scanf("%s", str);
	int ret = 0;
	for (int i = 0; i < 5; i++)
	{
		printf("%02d %s %s %s\n", stus[i].num, stus[i].name, stus[i].male, stus[i].de);
		if (strcmp(stus[i].de, str) == 0)
			ret++;
	}
	printf("%d", ret);
	return 0;
}
